#include<bits/stdc++.h>
using namespace std;
int main(){
	string a;
	cin>>a;
	int n;
	int i;
	int j;
	int s=0;
	cin>>n;
	string b[1001];
	int c[1001]={0};
	for(i=1;i<=n;i++) cin>>b[i];
	for(i=1;i<=n;i++){
		for(j=0;a[j]!='\0';j++){
			if(a[j]=='*') continue;
			else if(a[j]!=(b[i])[j]) break;
		};
		if(a[j]=='\0') {
		s++;
		c[i]=1;};
	};
	printf("%d\n",s);
	for(i=1;i<=n;i++){
		if(c[i]) cout<<b[i]<<endl;
	};
	return 0;	
}
